body, p, h1, h2, h3, span, a, ul{
    margin: 0; padding: 0;
}
h1, h2, h3{
    color: #555;
}
a{
    text-decoration: none;color: #006699;
}
a:hover{
    text-decoration: underline;
}
ul{
    list-style-type: none;
}
.size_22{
    font-size: 22px;
}
.size_12{
    font-size: 12px !important;
}
.size_11{
    font-size: 11px !important;
}
.mb_30{
    margin-bottom: 30px !important;
}
.mb_10{
    margin-bottom: 10px !important;
}
.size_16{
    font-size: 16px !important;
}
.wrapper{
    width: 100%;background: url(../../images/home/bg_gradient.jpg); height: 360px;color: #757575; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.wrap_home{
    width: 1068px; display: table; margin: 0 auto;
}

.wrap_header{
    float: left; width: 100%;margin-top: 20px;
}
.wrap_header .header_left{
    float: left; width: 310px; margin: 0 30px 0 40px;
}
.wrap_header .header_left a.banner img{
    float: left; width: 270px; margin: 30px 0 0;
}
.wrap_header .header_right{
    float: left; width: 635px;
}
.header_right .menu_top_header{
    float: left; list-style-type: none; position: relative; padding: 0;
}
.header_right .menu_top_header > li{
    position: relative; float: left;
}
.header_right .menu_top_header > li:last-child .show_menu_home{
    border: none;
}
.menu_top_header li .show_menu_home{
    border-right: 1px dotted #D5D5D6;color: #555555;float: left;font-size: 13px;font-weight: bold;padding: 15px 25px;
}
.menu_top_header li .show_menu_home:hover{
    text-decoration: none;
}
.menu_top_header li .show_menu_home.hover{
    background-color: #EFEFEF;background-image: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF);background-repeat: repeat-x; text-decoration: none;
}
.menu_top_header li .menu_home{
    position: absolute; background-color: #f5f5f5; z-index: 99; display: none; box-shadow: 0 5px 10px #888888;top: 47px; width: 100%;
}
.menu_top_header li .menu_home li:hover{
    background-color: #f0f0f0;
}
.menu_top_header li .menu_home li a{
    color: #444 !important; display: block;padding: 10px 0; margin: 0 10px; border-bottom: 1px dotted #ccc;
}
.menu_top_header li .menu_home li a:hover{
    text-decoration: none;
}
.menu_top_header li .menu_home li:last-child a{
    border: none;
}
.fl_r{
    float: right;
}
.fl_l{
    float: left;
}
.line_h_17{
    line-height: 17px;
}
.mt_5{
    margin-top: 5px !important;
}
.mt_10{
    margin-top: 10px !important;
}
.mr_25{
    margin-right: 25px !important;
}
.mt_20{
    margin-top: 20px !important;
}
.mb_0{
    margin-bottom: 0 !important;
}
.header_right .menu_share label, .header_right .menu_share a{
    float: left; margin-left: 8px;
}
.header_right .search_header{
    float: left; width: 100%; margin-top: 40px; font-size: 14px;
}
.header_right .search_header h2{
    margin: 0px; color: rgb(85, 85, 85); font-size: 36px;
}
.search_header .search_disease{
    width: 455px;padding: 12px; border-radius: 3px;box-shadow: 0 0 10px #CCCCCC inset; border: 1px solid #BDB9B9; font-size: 16px; color: #555;margin-left: 3px;
}
.size_14{
    font-size: 14px;;
}
.search_header p.notice_step{
    margin:2px 0 13px 2px;
}
.search_header .feature_search a{
    border-right: 1px solid #c5c5c5;color: #006699;cursor: pointer;float: left;font-size: 12px;margin: 20px 20px 0 0;
    padding: 0 10px 0 40px;width: 50px; line-height: 17px;
}
.search_header .feature_search a.feature_symptom{
    background: url(../../images/home/Symptom.png) no-repeat;padding-right: 25px;
}
.search_header .feature_search a.feature_doctor{
    background: url(../../images/home/Docsearch.png) no-repeat;
}
.search_header .feature_search a.feature_drug{
    background: url(../../images/home/Drug_Search.png) no-repeat;
}
.search_header .feature_search a.feature_pill{
    background: url(../../images/home/pill.png) no-repeat; border: none;
}
.wrap_content{
    float: left; width: 100%;background-color: #fff;
}
.wrap_content .wrap_content_left{
    float: left; width: 670px;margin: 10px 30px;
}
.wrap_content .wrap_content_left .slide_feature{
    float: left; width: 100%;padding-bottom: 20px; border-bottom: 1px solid #dddddd;height: 100px; display: none;
}
.slide_feature .slide_pre{
    margin:30px 20px 0 25px;
}
.slide_feature .slide_next{
    margin:30px 0px 0 10px;
}
.slide_feature ul{
    float: left;width:510px; overflow: hidden; min-height: 120px;
}
.slide_feature ul li{
    position: absolute;
}
.slide_feature ul li a img, .main_content_left .main_content a img{
    float: left; padding: 2px; border: 1px solid #ddd; width: 195px; height: 105px;
}
.slide_feature ul li .slide_content{
    width: 285px; margin-left: 18px;
}
.slide_feature ul li .slide_content h3{
    margin-bottom:10px;
}
.slide_feature ul li .slide_content h3 a{
    font-size:19px; font-weight:normal;color:#555;
}
.slide_feature ul li .slide_content label{
    float: left;color: #C73F20;margin: 4px;
}
.wrap_content_left .main_content_left{
    float: left; width: 100%; margin-top: 20px;
}
.main_content_left .main_content{
    width: 100%; float: left; margin: 8px 0;
}
.main_content_left .main_content div{
    width: 420px; margin-left: 20px; margin-top: 12px;
}
.main_content_left .main_content div h3 a{
    font-size: 16px; color: rgb(85, 85, 85);
}
.cl_c7{
    color: #C73F20
}
.wrap_content_left .box_feature_topic{
    background-color: #EEF5FB;border: 1px solid #D4E4ED;float: left;margin-bottom: 30px;padding: 20px;width: 92%;
}
.wrap_content_left .box_feature_topic ul{
    width: 100%; float: left;margin-top: 15px;list-style-type: disc;
}
.wrap_content_left .box_feature_topic ul li{
    float: left; width: 44%; margin: 3px 15px; line-height: 18px;
}
.wrap_content_right{
    float: left;width: 320px; margin-top: 20px;
}
.wrap_content_right .box_ad_right{
    float: left; width: 100%; height: 260px; display: none;
}
.wrap_content_right .box_ad_right p{
    text-align: right; font-size: 10px;
}
.main_content_right, .grid_content_right{
    float: left; width: 100%; margin-top: 10px;
}
.main_content_right h2, .grid_content_right h2{
    font-size: 19px; border-bottom: 3px solid #555;margin-bottom: 10px; padding-bottom: 7px;
}
.main_content_right .content_right{
    float: left;width: 100%; margin-bottom: 10px;
}
.main_content_right .content_right a img{
    float: left; border: 1px solid rgb(222, 222, 222); width: 150px; padding: 3px;
}
.main_content_right .content_right p{
    width:146px; margin-left:14px; float: left; line-height: 18px;margin-top: 20px;
}
.wrap_home .wrap_relate_topic{
    margin: 0 auto;display: table;
}
.wrap_home .wrap_relate_topic .box_relate{
    border: 1px solid #cccccc; border-bottom: none; margin-bottom: 8px; float: left; padding: 5px 8px;
}
.wrap_relate_topic .box_relate span, .wrap_relate_topic .box_relate a{
    float: left; font-weight: bold;
}
.wrap_relate_topic .box_relate a{
    text-decoration: underline; padding-right: 15px; border-right: 1px solid #ddd;margin-left: 15px;
}
.wrap_relate_topic .box_relate a:last-child{
    border: none;
}
.wrap_footer{
    width: 100%; border-top: 1px solid #cccccc; margin-bottom: 50px;
}
.wrap_footer .main_footer{
    max-width: 1068px; margin: 0 auto; display: table;padding-top: 40px;
}
.wrap_footer .main_footer > div{
    float: left; width: 160px; padding: 0 20px 10px; border-right: 1px solid #ccc; height: 170px;
}
.wrap_footer .main_footer > div:last-child{
    border: none;
}
.main_footer div h3, .main_footer div p{
    margin-bottom: 10px; line-height: 17px;
}
.wrap_footer .copyright{
    font-size: 9px !important;margin-top: 20px;text-align: center;
}
.main_content_left .grid_ct_left{
    float: left; width: 46%; margin-bottom: 25px; max-height: 430px; overflow: hidden;
}
.grid_ct_left .grid_content{
    float: left;width: 100%;
}
.mt_16{
    margin-top: 16px !important;
}
.mb_5{
    margin-bottom: 5px !important;
}
.grid_ct_left .grid_tit_left{
    border-left: 5px solid #FF0000;padding: 10px; font-size: 16px;
}
.grid_ct_left ul li{
    background: url("../../images/home/li.png")no-repeat scroll 0 15px rgba(0, 0, 0, 0);border-bottom: 1px dashed #B5B5B5; padding: 10px 5px 10px 12px;
}
.grid_ct_left ul li:last-child{
    /*border: none;*/
}
.grid_ct_left ul li:first-child{
    background: none;padding: 10px 0 0;
}
.grid_ct_left ul li a{
    color: #444 !important;
}
.grid_ct_left ul li a img{
    border: 1px solid #DEDEDE;
    padding: 2px;
    width: 98%;
}
.mr_40{
    margin-right: 40px !important;
}
.mb_20{
    margin-bottom: 20px !important;
}
.mr_20{
    margin-right: 20px !important;
}
.grid_content_right .content_right{
    float: left; width: 47%; margin-bottom: 10px;overflow: hidden; height: 130px; line-height: 17px;
}
.grid_content_right .content_right p{
    height: 35px; overflow: hidden;
}
.grid_content_right .content_right:nth-child(2n+1){
    margin-right: 15px;
}
.grid_content_right .content_right a img{
    width: 122px; border: 1px solid #dedede; padding: 2px;height: 85px;
}
.grid_content_right .content_right p a{
    color: #333 !important;
}
.list_view ul li{
    padding-left: 12px; background: url("../../images/home/li.png") no-repeat scroll 0 16px rgba(0, 0, 0, 0); border-top: 1px dashed #B5B5B5; padding-top: 10px; padding-bottom: 10px;
}
.list_view ul li:first-child{
    border: none;
}
.mb_0{
    margin-bottom: 0 !important;
}
.cl_222{
    color: #222 !important;
}
.box_sticky{
    position: fixed; top: 0;
}
/*---------------------------------- style list -----------------*/
.bg_none{
    background: none !important;
}
.tit_border_bot{
    border-bottom: 3px solid #555555;font-size: 19px;margin-bottom: 10px;padding-bottom: 3px; color: #444;
}

